<html>
<head><meta charset="utf-8"><title>lurking · wg-traits · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/144729-wg-traits/index.html">wg-traits</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/144729-wg-traits/topic/lurking.html">lurking</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="157058170"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/144729-wg-traits/topic/lurking/near/157058170" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/144729-wg-traits/topic/lurking.html#157058170">(Jan 28 2019 at 21:15)</a>:</h4>
<p>/me pokes all the hard-working developers...</p>
<p>I really just want <a href="https://arewegatyet.com" target="_blank" title="https://arewegatyet.com">https://arewegatyet.com</a></p>



<a name="157058542"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/144729-wg-traits/topic/lurking/near/157058542" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/144729-wg-traits/topic/lurking.html#157058542">(Jan 28 2019 at 21:20)</a>:</h4>
<p>/me needs a <a href="http://areweAreWeXDotCom.com" target="_blank" title="http://areweAreWeXDotCom.com">areweAreWeXDotCom.com</a> page just to keep track of them all</p>



<a name="157058768"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/144729-wg-traits/topic/lurking/near/157058768" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/144729-wg-traits/topic/lurking.html#157058768">(Jan 28 2019 at 21:23)</a>:</h4>
<p>I kind of feel like that might exist... somewhere</p>



<a name="157058877"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/144729-wg-traits/topic/lurking/near/157058877" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/144729-wg-traits/topic/lurking.html#157058877">(Jan 28 2019 at 21:24)</a>:</h4>
<p><span class="user-mention" data-user-id="125250">@Wesley Wiser</span> <a href="https://wiki.mozilla.org/Areweyet" target="_blank" title="https://wiki.mozilla.org/Areweyet">https://wiki.mozilla.org/Areweyet</a></p>



<a name="157060575"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/144729-wg-traits/topic/lurking/near/157060575" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/144729-wg-traits/topic/lurking.html#157060575">(Jan 28 2019 at 21:46)</a>:</h4>
<p>I guess we need a Rust one then :)</p>



<a name="157061309"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/144729-wg-traits/topic/lurking/near/157061309" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alexander Regueiro <a href="https://rust-lang.github.io/zulip_archive/stream/144729-wg-traits/topic/lurking.html#157061309">(Jan 28 2019 at 21:58)</a>:</h4>
<p><span class="user-mention" data-user-id="116155">@Jake Goulding</span> as soon as Chalk integration is complete, I believe they'll just "start working", right?</p>



<a name="157197638"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/144729-wg-traits/topic/lurking/near/157197638" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/144729-wg-traits/topic/lurking.html#157197638">(Jan 30 2019 at 15:59)</a>:</h4>
<p><span class="user-mention" data-user-id="124069">@Alexander Regueiro</span> I honestly have no idea — are GATs already implemented in Chalk? I assume some parsing and glue code needs to happen in the frontend...?</p>



<a name="157238510"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/144729-wg-traits/topic/lurking/near/157238510" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alexander Regueiro <a href="https://rust-lang.github.io/zulip_archive/stream/144729-wg-traits/topic/lurking.html#157238510">(Jan 31 2019 at 01:20)</a>:</h4>
<p><span class="user-mention" data-user-id="116155">@Jake Goulding</span> Yeah they are, I hear. The parsing code would be pretty trivial, and I imagine not <em>too</em> much glue.</p>



<a name="162258677"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/144729-wg-traits/topic/lurking/near/162258677" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Cole Lawrence <a href="https://rust-lang.github.io/zulip_archive/stream/144729-wg-traits/topic/lurking.html#162258677">(Apr 01 2019 at 17:12)</a>:</h4>
<p>Hi, I'm looking into structural editing using HIR as the backbone, and I just had a couple questions.<br>
Does chalk consume rustc HIR?<br>
Does chalk act like a database of information to be modified over time? As in, could I add a new file to an existing chalk knowledge base incrementally and then continue asking questions?</p>



<a name="162258791"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/144729-wg-traits/topic/lurking/near/162258791" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Cole Lawrence <a href="https://rust-lang.github.io/zulip_archive/stream/144729-wg-traits/topic/lurking.html#162258791">(Apr 01 2019 at 17:14)</a>:</h4>
<p>Perhaps I'm thinking about the role of chalk incorrectly.</p>



<a name="162263787"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/144729-wg-traits/topic/lurking/near/162263787" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/144729-wg-traits/topic/lurking.html#162263787">(Apr 01 2019 at 18:12)</a>:</h4>
<p><span class="user-mention" data-user-id="215394">@Cole Lawrence</span> What you probably want to look at is RLS 2.0 aka "Rust Analyzer" which has a whitespace-preserving AST and HIR geared toward this purpose. There is an effort to integrate chalk with RLS 2.0, but it's only just beginning.</p>



<a name="162263853"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/144729-wg-traits/topic/lurking/near/162263853" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/144729-wg-traits/topic/lurking.html#162263853">(Apr 01 2019 at 18:13)</a>:</h4>
<p>RLS 2.0 has exactly the kind of incremental query system and file API you seem to be asking about.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>